@charset "utf-8";

/*

描述: Cavan全局样式表

作者: linli & guwj

版本: 3.0



[目录表]



0- Reset

1- Global

2- Common

*/



/* =0 Reset 重置

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre, 

form,fieldset,input,textarea,p,blockquote,th,td{ padding:0; margin:0;} 

table{ border-collapse:collapse; /*border-spacing:0;*/}

fieldset,img{ border:0;}

caption,dfn,em,i,th{ font-weight:normal; font-style:normal;}

strong{ font-weight:normal;}

.nav li, .product_sidecon li, .faq_sidecon li, .news_sidecon li, .admin_sidecon li, .editmenu li, .MenuCompon ul, .MenuCompon li{ list-style:none;}

.faq_con ul, .faq_con ol,

.news_con ul, .news_con ol,

.com_text ul, .com_text ol{ padding:12px 0 12px 39px; margin:0;}/*去除#Body #Main .discUL 使所有列表方式左对齐*/

 .com_text table ol{ padding:0; padding-left:15px;}

caption,th{ text-align:left;}

h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

q:before,q:after{ content:'';}

abbr,acronym{ border:0;}



/* =1 Global 全局

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

body,input,textarea,table,select{ font-family:Tahoma,Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

strong{ font-weight:bold;}

dfn,em,i{ font-style:italic;}

pre{ font-family:arial,tahoma; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; /*-moz-binding: url('wordwrap.xml#wordwrap');*/ word-break:normal; line-height:1.7; text-align:left; _overflow:hidden; *display:inline;}

.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}

.clearfix{ zoom:1;}

.clear{ clear:both; height:0; overflow:hidden;}

.floatl{ float:left;}

.floatr{ float:right;}

.center{ text-align:center;}

.right{ text-align:right;}



/* =2 Common 通用

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.navleft,.navright{ display:none;}

.content:after,#Main .content1:after,#Main .MenuCompon:after{ content:"."; visibility:hidden; height:0; clear:both; display:block;}

.content,.content1,#Main .MenuCompon,#Main .AttentnCompon{ zoom:1; line-height:1.5; word-break:break-all; word-wrap:break-word; position:relative; overflow:hidden; _overflow:hidden;}

.com_title{ position:relative;/*white-space:nowrap; word-wrap:break-word; word-break:break-all;*/ overflow:hidden;}

.com_title_text,

.com_image_title_text1,

.com_image_title_text2,

.com_image_title_text3,

.com_image_title_text4,

.com_link_text_image_title,

.com_text_image3{ clear:both; position:relative;}

.com_title_text{}

.com_image_title_text1 .img{ float:left; margin:0 8px 0 0;}

.com_image_title_text1 .text{}

.com_image_title_text2 .img{ float:right; margin:0 0 0 8px;}

.com_image_title_text2 .text{}

.com_image_title_text3 .img{ display:table-cell; float:left; margin:0 8px 0 0;}

.com_image_title_text3 .text{ display:table-cell; +float:left;}

.com_image_title_text4 .img{ display:table-cell; float:right; margin:0 0 0 8px;}

.com_image_title_text4 .text{ display:table-cell; +float:left;}

.com_image_title_text5 .img,.com_text_image3 h3{ text-align:center; margin:0 auto;}

.com_image_title_text5 .img{ margin-bottom:10px;}



.com_image_title_text1 .img,

.com_image_title_text2 .img,

.com_image_title_text3 .img,

.com_image_title_text4 .img{ overflow:hidden; max-width:180px;}

.com_image_title_text5 .img{ overflow:hidden; max-width:450px;}

.side .com_image_title_text1 .img,

.side .com_image_title_text2 .img,

.side .com_image_title_text3 .img,

.side .com_image_title_text4 .img{ max-width:60px;}

.side .com_image_title_text5 .img{ max-width:180px;}



.slidepic{ text-align:center; width:100%; margin:auto; overflow:hidden; margin-bottom:10px;}

.slidepic img{ max-width:100%;}

.slidectrl{ position:relative; padding:0 28px; margin:auto; zoom:1;}

.slidepre,.slidenext,.slideNone_left,.slideNone_right{ position:absolute; top:50%; margin-top:-18px; width:20px; height:37px; background:url("../images/slidebtn.gif")/*tpa=http://www.recotech.com.cn/template/images/slidebtn.gif*/ no-repeat 0 0; cursor:pointer;}

.slidectrl .slideNone_left{ background-position: -21px 0; left:0;}

.slidectrl .slideNone_right{ background-position: -21px -49px; right:0;}

.slidepre{ left:0;}

.slidenext{ right:0; background-position:0 -49px;}

.com_slide .imglist,.com_lantern_h .imglist{ width:100%; overflow:hidden;}

.com_slide ul,.com_lantern_h ul{ width:32765px;}

.com_slide li,.com_lantern_h li{ float:left; margin-right:8px;/* margin-right:10px;*/}



.com_lantern_v .imglist{ overflow:hidden; margin:auto; height:300px; _width:100%;}

.com_lantern_v li{ margin-bottom:10px; text-align:center;}



.multipicwrap{ width:100%; overflow:hidden;}

.com_multipic .imglist{ width:103.5%;}

.com_multipic .imglist div{ float:left; margin-right:2.9%; margin-bottom:10px; height:100px;  width:30.3%; overflow:hidden; text-align:center;}

.com_multipic .imglist div img{ max-height:100%;}

.com_multipic .imglist div a img{ height:auto;}

.side .com_multipic .imglist div{ width:100%;}



.com_singlepic div{ width:100%; overflow:hidden; text-align:center;}

.com_singlepic div img{ max-width:100%;}



.circleUL,.decimalUL,.discUL,.squareUL,.alphaUL,.romanUL{ zoom:1; list-style-position:inside;}

.circleUL{ list-style-type:circle;}

.decimalUL{ list-style-type:decimal;}

.discUL{ list-style-type:disc;}

.squareUL{ list-style-type:square;}

.alphaUL{ list-style-type:upper-alpha;}

.romanUL{ list-style-type:upper-roman;}

#Body #Main .discUL li{ background-image:none; list-style-type:disc; list-style-position:inside; padding:0;}/*重定义主内容.discUL的样式*/



.com_file div{ padding-right:120px; position:relative; margin-bottom:5px; min-height:25px; _height:25px; _overflow:visible;}

.com_file a{ background:url("../images/ico_download.gif")/*tpa=http://www.recotech.com.cn/template/images/ico_download.gif*/ no-repeat; display:inline-block; /**display:inline; */*zoom:1; padding-left:25px; top:0; position:absolute; right:10px;_width:40px;}



.main_cell{ overflow:hidden;}

.main_row_span2 .main_cell{ float:left; width:48.9%; margin-right:2%; min-height:1px;}

.main_row_span2 div.last_cell{ float:right; margin:0;}

.main_row_span2 .feedback_con table textarea{ width:auto;}

.main_row_span3 .main_cell{ float:left; width:31.9%; margin-right:2%; min-height:1px;}

.main_row_span3 div.last_cell{ float:right; margin:0;}

.main_row_span2 .main_cell h2{ _width:80%;}

/*nav menu 菜单鼠标手势样式*/

.nav li .nav_level_one{ cursor:pointer;}



/*图片列表模块结构*/

.prd_row_span2, .prd_row_span3{ position:relative; margin-bottom:20px;}

.prd_row_span2 .prd_cell{ float:left; width:47.9%; margin-right:4%; min-height:1px;}

.prd_row_span2 div.last_cell{ margin:0;}

.prd_row_span3 .prd_cell{ float:left; width:32.3%; margin-right:1.35%; min-height:1px;}

.prd_row_span3 div.last_cell{ margin:0;}

.prd_cell .gray_btn{ vertical-align:middle !important;}



/*图片垂直居中*/

.prd_cell{ overflow:hidden;}

.prd_cell .pic div{ border:0 solid #e0e0e0; overflow:hidden; position:relative;}

.prd_cell .pic div a{ display:table-cell !important; vertical-align:middle !important; text-align:center !important; *display:block; *font-family:Arial; overflow:hidden !important;}

.prd_cell .pic div a img{ border:none!important; vertical-align:middle !important; margin:0 !important; padding:0 !important; max-height:100%; max-width:100%; }



.product_con1 .pic, .ad_con .prd_row_span3 .pic{ position:relative; width:100%; height:150px !important; overflow:hidden;}

.product_con1 .pic div, .ad_con .prd_row_span3 .pic div{ height:135px; width:180px;}

.product_con1 .pic a, .ad_con .prd_row_span3 .pic a{ *font-size:117.9px; height:135px !important; width:180px !important;}

.product_con1 .info, .ad_con .prd_row_span3 .info{ line-height:18px; width:180px;}

.product_con1 .info p, .ad_con .prd_row_span3 .info p{ padding-top:2px;}

.ad_con .prd_row_span3{ width:100%; overflow:hidden;}



.product_con2 .pic, .ad_con .prd_row_span2 .pic{ display:table; float:left; padding:0 10px 10px 0;}

.product_con2 .pic div, .ad_con .prd_row_span2 .pic div{ height:90px; width:120px;}

.product_con2 .pic a, .ad_con .prd_row_span2 .pic a{ *font-size:76.9px; height:90px !important; width:120px !important;}

.product_con2 .info, .ad_con .prd_row_span2 .info{ /*display:table;*/ +float:left;}

.product_con2 .info p, .ad_con .prd_row_span2 .info p{ padding-top:2px;}

.product_con_detail .prd_description{ overflow:hidden; zoom:1;}

.product_con_detail .info th{ white-space:nowrap; min-width:70px; width:14%;}



#SideBar .ad_con .prd_cell{ width:auto !important;} /*侧边广告栏目*/



/*图片列表标题*/

.prd_cell .info h3, .prd_cell .info h3 a{ font-size:12px !important; line-height:1.4 !important; font-weight:normal;}

.prd_cell .info h3{ height:33px !important; overflow:hidden !important;text-align: center;}



.product_con2 .info h3, .ad_con .prd_row_span2 .info h3{ _height:auto;}



/*ad product 广告位产品列表*/

#Container .ad_con{ padding:10px 5px !important;}

.ad_con .prd_row_span2, .ad_con .prd_row_span3{ padding:0 !important;}

.ad_con .prd_row_span3 .prd_cell{ width:182px; margin-right:10px !important; margin-left:10px !important; margin-bottom:20px !important;}

.ad_con .prd_row_span2 .prd_cell{ width:275px; margin-right:10px !important; margin-left:0 !important; margin-bottom:20px !important;}

.ad_con .prd_row_span2 .pic div{ width:120px; height:90px; overflow:hidden;}



/*footer 底部*/

#Container #Footer .footer_authentication a{ text-decoration:underline;}

#Container #Footer .footer_authentication a:hover{ text-decoration:none;}



.logoText a, .logoText a:hover{ text-decoration:none;white-space: nowrap;}



/*side 侧边栏*/

#Sub, #Extra{ overflow:hidden !important; *zoom:1;}

.side{ word-wrap:break-word; word-break:break-all; overflow:hidden;}

.com_title{}

.com_title h2{/*white-space:nowrap; word-wrap:break-word; word-break:break-all;*/ width:auto;overflow:hidden; zoom:1;}

.com_title h2{ _width:90%;}

.com_bullet{ line-height:1.8;}

.tree li, .tree_parent{ *zoom:1;word-wrap:break-word; word-break:break-all;}

.tree_parent { word-break:normal;}

.tree .tree_sub .cur .tree_sub3 a{ font-weight:normal !important; text-decoration:none;}

.tree .tree_sub .cur .tree_sub3 a:hover{ text-decoration:underline;}

.tree .tree_sub .cur .tree_sub3 .cur_sub3 a{ font-weight:bold !important;}



/*-----------2.01版本增加---------------------------------------*/

#ContainerOut{ margin:0 auto;}



/*top bar 顶部*/

.topLogBox{ margin:0 auto;}

.topLogBox a{ text-decoration:underline;}

.topLogBox_in{ position:relative; width:860px; height:31px; line-height:31px; margin:0 auto;}

.logInfo{ padding-left:15px;}

.lanLine{ padding:0 5px;}



.topOrderMsg{ display:inline-block;}

.topOrderMsg .ico_order_top{ background:url("../images/ico_order.png")/*tpa=http://www.recotech.com.cn/template/images/ico_order.png*/ no-repeat 0 9px; padding-left:22px; margin-left:10px; display:inline-block;}

.topOrderMsg .suc{ font-size:13px;}

.topOrderMsg .top_order_btn{ margin-left:6px; display:inline-block;}



#multiLanArea{ position:absolute; right:15px; top:0;}

#multiLanArea a{ text-decoration:underline;}

#multiLanArea a img{ margin-left:5px; margin-top:5px;}



/*nav 菜单导航*/

.nav li a{ white-space:nowrap;}

.level_wid .nav_level_one span{ display:block;}

/*.level_wid .nav_level_one { display:block;}*/

/*popup弹出层*/

.popup_inner{ _float:left;}

.popup_inner h3{ position:relative;}

.popup_inner h3 span{ float:left; padding:2px 10px 0;margin:4px 0 0 4px;}

.popup_inner h3 .close, .popup_inner h3 .close_hover{ position:absolute; right:7px; top:6px;}

.popup_inner h3 .close a{ text-indent:-9999px; display:none;}

.popup_inner .popup_con{ padding:15px 20px 16px 15px; zoom:1;}

.popup_inner .popup_con a.forget{ padding-left:5px; vertical-align:middle;}

.popup_inner .popup_con p{ line-height:1.7;}

.popup_inner .popup_con p.msg{ padding:4px 0 2px;}

.popup_inner .popup_con th{ white-space:nowrap;}

.popup_inner .order_con{ padding:0;}

.popup_inner .buy_notlogin{ text-align:right; margin:12px 0 7px;}

.popup_inner .buy_notlogin a span{ font-family:Arial, Helvetica, sans-serif !important; font-weight:normal !important;}

.popup_inner .icon_th{ width:45px; padding-top:14px;}



.popup .gridlist, .popup .gridlist td{ border-color:#C5C5C5;}

.popup .gridlist th{ background-color:#EEE; color:#333;}

.popup .state_success{ color:#FF6600;}

.popup .state_wait{ color:#61B212;}

.popup .state_stop{ color:#196AFF;}



.tbox_bg{ background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; position:fixed; z-index:9998; top:0px; left:0px; height:100%; width:100%;}

* html .tbox_bg{ position:absolute;}/* ie6 hack */

.popup{ /*position:fixed;*/ position:absolute; z-index:9999; top:50%; left:50%;}

* html .popup{ position:absolute;}/* ie6 hack */



/*news 新闻等标题*/

.news_con .h3_title a{ display:inline-block; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; word-wrap: normal;}

.news_con .h3_title a.h3_title_a{ width:75%;}

.news .news_con .h3_title a.h3_title_a{ width:80%;}

/*.h3_title a.h3_title_a{ display:inline-block; float:left; word-wrap: break-word; word-break:keep-all; width:89%;}*/

.msg_question_con{ display:inline; *float:left;}

.h3_title .time, .msg_question .time{ float:right; white-space:nowrap; font-size:12px !important;}



/*table list 列表*/

th.center, td.center{ text-align:center;}

th.right, td.right{ text-align:right; padding-left:1px!important; padding-right:5px!important;}

.gridlist{ zoom:1;}

.gridlist table{ table-layout:fixed;}

.gridlist td{ text-overflow:ellipsis; overflow:hidden;}

.gridlist a{ text-decoration:underline;}





.orderlist th, .orderlist td{ word-wrap:break-word; word-break:keep-all;}

.orderlist th.order_name{ min-width:40px;}

.orderlist td.no_wrap, .orderlist td.no_wrap a{ white-space:nowrap !important; text-overflow:ellipsis; overflow:hidden; outline:none; -moz-outline:none; word-wrap:normal;}

.order_con h4.title{ position:relative;}

.order_con h4.title a.back_link{ position:absolute; right:3px; _right:10px; top:20px; font-size:12px !important; font-weight:normal;}



.edit_tbl th{ min-width:75px; width:14%; padding-right:4px; padding-top:5px; *padding-top:6px; white-space:nowrap; }

.edit_tbl th, .edit_tbl td *{ vertical-align:middle;}

.edit_tbl td input{ /*vertical-align:text-top; *vertical-align:middle;*/ _vertical-align:baseline;}

#Container .edit_tbl th{ padding-top:5px;}





.buyer_info table{ margin-left:15px; *margin-left:23px; margin-bottom:5px;}

.buyer_info_check th{ width:9%;}



/*product detail 产品详细页面*/

.product .product_con_detail{ padding:8px 10px 10px 25px;}

.product_con_detail .prd_summary{ padding-top:5px; padding-bottom:10px; *padding-bottom:25px;}

.product_con_detail .prd_summary .pic{ float:left; _display:inline; margin-right:9px; _margin-right:7px;}

.product_con_detail .pic{ margin:0 0 20px 0;}

.product_con_detail .big_pic_box{ float:left; position:relative; width:330px;}

.product_con_detail .jqzoom{width:314px; height:288px; padding:6px; overflow:hidden; float:none; *float:left;}

/*.product_con_detail .jqzoom i{display:inline-block;height:100%;vertical-align:middle}*/

.product_con_detail .jqzoom img{ vertical-align:middle;max-height:278px;max-width:304px;/*_height:100%;_width:100%;*/}

.product_con_detail .jqzoom{display:table-cell;display:block\0;*display:block;*font-family:Arial;*font-size:235.5px;vertical-align:middle;text-align:center;}

/*.product_con_detail div.jqframe{ border:1px solid #ededed !important; float:none; *float:left;}*/

.product_con_detail .jqzoom i{display:inline-block;height:100%;vertical-align:middle; _display:none;}



.product_con_detail .info{ padding-left:10px;}

.product_con_detail .prdtitle{ margin:3px 0 6px;}

.product_con_detail .important_info{ *float:left; padding-top:3px;}

.product_con_detail .important_info th{ min-width:36px; padding-right:5px; white-space:nowrap; text-align:right;}

.product_con_detail .prdtools{ padding-top:5px;}

.product_con_detail .prd_thumbnail{ margin-top:15px;}

.product_con_detail .prd_thumbnail li{ float:left; padding:0 17px 0 0; list-style:none;}

.product_con_detail .prd_thumbnail li a{ display:block; width:50px; height:44px; overflow:hidden; border:1px solid #e5e5e5;}

.product_con_detail .prd_thumbnail li a:hover{ border-color:#f60;}

.product_con_detail .prd_thumbnail li a img{ border:0 none; vertical-align:top;}

.product_con_detail .prd_buy_btn{ display:inline-block; *display:inline; *zoom:1; margin:10px 0 5px; padding:3px;}

.prd_info_tab li{ float:left; list-style:none; margin-right:5px;}

.product_con_detail .prd_description_box{ min-height:100px; padding-top:15px; padding-bottom:20px; _margin:0;_width:100%; overflow:hidden;}

.product_con_detail .prd_description_box .info{ _padding-left:19px; _padding-right:10px; _margin-left:0;_width:100%;}

.prd_description_box .prd_description{ /*width:100%; *width:98%;*/overflow-x:auto;_width:auto;}

.prd_description_box .prd_description img{ max-width:100%;}

.prd_description_box .prd_description table{ max-width:100%; }

.prd_description_box .prd_description ul{margin:1.12em 0;margin-left:35px;}

.prd_description_box .prd_description ol{margin:1.12em 0;margin-left:40px;}

.news_detail_con .btn_box{ padding-top:5px;}

.prd_info_tab li a { cursor:default;}



/*product picture detail 产品原图详细页*/

.big_pic_alone{ background-color:#fff !important; color:#111 !important; /*text-align:center !important;*/ padding:30px 0 15px; line-height:1.6em;}

.big_pic_alone .orange{ color:#f60;}

.big_pic_alone .prdtitle{ margin:0; padding:10px 0 0; font-size:18px;}

.big_pic_alone a{ color:#707070; text-decoration:underline !important;}

html body .big_pic_alone a.disabled, .big_pic_alone a.disabled:hover{ color:#999; cursor:text !important; outline:none; text-decoration:none !important;}

.big_pic_alone .gray_btn a{ text-decoration:none !important;}

.big_pic_alone a:hover{ color:#f60; text-decoration:underline;}

.big_pic_alone p{ margin:0; padding:10px 0 0;}



.big_pic_alone div  {display:table-cell;*display:block; display:block\0;*font-size:393.5px; height:450px; width:600px; border:1px solid #fff; vertical-align:middle; text-align:center; }

.big_pic_alone div i { display:inline-block; height:100%; _display:none; vertical-align:middle;}

.big_pic_alone div a img{ max-height:430px; max-width:580px;vertical-align:middle;}



/*rotate pictures 图片轮换组件*/

.side .com_rotate_pic{ padding-left:0 !important; padding-right:0 !important; margin-left:0 !important; margin-right:0 !important; border-right-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important; overflow:hidden !important;}

#com_rotate_pic{ position:relative; zoom:1;}

.icon_num{ position:absolute; bottom:6px; right:8px; margin:0; padding:0; z-index:5;}

.icon_num a, html body #Container #Body .content .icon_num a{ float:left; background:#340031; border:1px solid #000; color:#ffffff !important; font-family:Arial, Helvetica, sans-serif,"宋体", simsun; font-size:10px; width:15px; height:11px; line-height:11px; list-style:none; text-align:center; cursor:pointer; padding:0; margin:0; margin-right:3px; text-decoration:none;}

.icon_num a:hover, .icon_num a.activeSlide, html body #Container #Body .content .icon_num a:hover, 

html body #Container #Body .content .icon_num a.activeSlide{ background-color:#ae0000; border-color:#d70000; color:#ffffff !important;text-decoration:none;}



/*operate result 操作结果*/

.operate_result{ display:inline-block; *display:inline; *zoom:1; *vertical-align:middle; color:#ff6600; line-height:1.5; padding:3px 10px 3px 10px;}

.pwd_con a{ color:#f60; text-decoration:underline;}

.pwd_con a:hover{ text-decoration:none;}



#Main .result_con .result_fail{ padding:25px 10px 30px;}

.ico_suc{ background:url("../images/suc.png")/*tpa=http://www.recotech.com.cn/template/images/suc.png*/ no-repeat 0 0; width:45px; height:35px;}

/** html .ico_suc{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop, src="../images/suc.png");}*/

.ico_fail{ background:url("../images/fail.png")/*tpa=http://www.recotech.com.cn/template/images/fail.png*/ no-repeat 0 0; width:37px; height:36px;}

/** html .ico_fail{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop, src="../images/fail.png");}

*/

.fail_msg{ padding-left:10px; color:#E31F09; font-size:18px;}



/*note 提示*/

.note2{ font-size:12px; padding-left:10px; vertical-align: bottom; display:inline-block; *display:inline; *zoom:1; height:16px; line-height:16px; opacity: 0.75; filter:alpha(opacity=75); -moz-opactiy:0.75;}

.popup .star_note{ color:#f00;}



/*input 输入框*/

.num_desc, .num_ascend, .input_num{ vertical-align:middle;}

.num_desc, .num_ascend{ display:inline-block; *display:inline; *zoom:1; cursor:pointer;}

.num_desc a, .num_ascend a{ display:none; text-indent:-9999px;}

.num_desc{ margin-right:3px;}

.num_ascend{ padding-top:2px; *padding-top:3px; margin-left:3px;}

body .item_search .gray_btn input, body .item_search .gray_btn_on input{ vertical-align:baseline;}



#Container .cal_input{ width:90px!important;}/*日历输入框*/



/*select 选择框群*/

.selects select, .selects label{ float:left; *display:inline;}



/*icons 操作图标*/

.ico_edit, .ico_del, .ico_fav{ display:inline-block; *display:inline; *zoom:1; cursor:pointer;}

.ico_edit a, .ico_del a,  .ico_fav a{ display:inline-block; *display:inline; *zoom:1; text-indent:-9999px; display:none; overflow:hidden;}

.ico_edit, .ico_del, .ico_fav{ background:url("../images/admin_c.png")/*tpa=http://www.recotech.com.cn/template/images/admin_c.png*/ no-repeat 5px 0; width:21px; height:16px;}

.ico_del{ background-position:-16px 0;}

.ico_fav{ background-position:-40px 0; width:20px;}



/*messageboard留言本*/

.feedback_con .table_fb{ width:99%;}

.feedback_con .table_fb td, .feedback_con table td{ vertical-align:middle !important;}

.feedback_con table .input_fb{ width:43% !important;}

.feedback_con table input,.feedback_con table textarea{ margin-right:2px;}

.feedback_con table .textarea_fb{ width:83% !important;}

.authcode{ padding-top:5px;}

.authcode .authinput, .authcode span{ float:left; vertical-align:middle; display:inline; margin-right:5px;}

.authcode .authinput{ width:50px !important; margin-right:10px;}

.authcode .safecode_con{ margin-top:5px;}

.feedback_con .btn{ width:auto;}



/*messageboard留言内容列表*/

.feedback_con{ padding-bottom:30px !important; margin-bottom:0 !important;}

.guestbook{ background-image:none !important; line-height:1.8 !important; padding-top:20px !important; padding-left:20px !important; }

.guestbook .page{ background:none !important; border:none; text-align:right; padding:0; margin:13px 7px 15px 0;}

.guestbook .msg_cell{ background:none !important; border-left:none !important; border-right:none !important; border-top:none !important; border-bottom-style:solid !important; padding:0 0 16px !important; margin:0 0 10px !important; _width:100%; overflow:hidden;}

.guestbook .msg_question{ font-size:12px !important; margin:0 !important;}

.guestbook .msg_answer{ padding-left:20px; padding-top:8px;}

.guestbook .msg_answer_left{ float:left;}

.guestbook .msg_answer_r{ margin-left:73px;}

.guestbook .msg_answer_r ol, .guestbook .msg_answer_r ul{ margin-left:20px;}



/*qq & msn & google map 在线咨询组件*/

.online_ask_box{ padding:3px 0; clear:both;}

.online_ask_box ol li{ float:left; display:inline; list-style:none; padding:3px;}

.online_ask_box ol li img{ border:none !important; padding:0 !important;}

.online_ask_box a strong{ display:none;}



.google_map_con{ _width:100%; overflow:hidden;}



/*购物车页面orders*/

.order_my_con .order_edit{ padding-bottom:20px !important;}

.order_edit .gridlist td select{ width:110px; overflow:hidden;}

.btns_div .gray_btn{ margin-bottom:1px !important;}

.btns_div_left{ float:left !important;}

.btns_div_right{ float:right !important;}

.orders_nav{ float:right !important; margin:15px 0 15px 20px !important;}

.orders_nav li{ float:left; _display:inline; height:32px; line-height:32px; padding:0 31px; margin-right:1px; border-bottom:5px solid #d2d2d2; list-style:none; color:#7c7c7c; font-size:14px; font-family:microsoft yahei;}

.orders_nav li.cur{ color:#ff8400; border-color:#ff8400; font-weight:bold;}

.orders_nav li:first-letter{ font-size:16px;}

.order .btn_box .btn{ margin-right:15px;}



/*漂浮广告*/

.floatage{display:none; position:absolute; z-index:100; padding-top:14px; zoom:1;}

.floatage img{ border:none;}

.floadivClose{ position:absolute; right:0; top:0; cursor:pointer; width:15px; height:14px; overflow:hidden; display:block;}



.floadivContent{ background-color:#fff; color:#707070; line-height:22px; width:196px; overflow:hidden; padding:10px 12px;}

.floadivContent a{ color:#707070; text-decoration:none;}

.floadivContent a:hover{color:#707070;text-decoration:none;}



.news_con .more{ text-align:right; padding:13px 0 3px;}



/*图文组件*/

.have_pic_component{ _width:100%; width:100%\9; overflow:hidden;}

.have_pic_component .content{  _width:100%; width:100%\9; overflow:hidden; padding:0 !important;}



/*富文本组件*/

.com_text pre{ _display:block; _width:100%; display:block \9; width:100%\9; overflow:hidden;}

.com_text pre table{ table-layout:fixed;}



/*------------- administrator 站点管理系统 --------------------------------*/

/*administrator menu 站点管理菜单*/

.admin_sidecon li{ padding-top:2px; word-wrap:break-word !important; word-break:keep-all !important;}

.side .admin_sidecon li a{ font-weight:bold; text-decoration:none;}

.admin_sidecon .tree_parent{ font-size:14px; font-weight:bold; line-height:28px; padding-bottom:2px;}

.admin_sidecon .tree_parent{ cursor:auto;}



/*administrator page down/up 站点管理翻页*/

.admin .page{ background:none; border:none; text-align:right; padding:0; margin:0 7px 15px;}

.admin .page select{ color:#333;}



/*search 搜索*/

.admin .admin_con .item_search_order{ padding-left:0px;}

.admin_con .btns_div .gray_btn{ margin-top:0 !important;}

.admin .item_search_order th{ min-width:60px; width:10%; height:35px; *height:24px; padding-top:5px; *padding-top:7px;}

.short2{ width:100px;}

.short3{ width:90px;}



/*----------- site map 站点地图 ––––––––––––––––––––––––––––––––––-------––*/

#Main .sitemap_con{ padding:25px 10px 15px 12px; line-height:20px; word-break:normal;}

#Main .sitemap_con li{ line-height:20px;}

#Main .sitemap_con a:hover{ text-decoration:underline;}

.sitemap_con .sitemap_ul{ margin:0 10px; list-style:none;}

.sitemap_con .sitemap_ul li.block{ padding-bottom:25px; *padding-bottom:21px;}

.sitemap_con .sitemap_ul h3{ background:url("../images/ico_arrow.gif")/*tpa=http://www.recotech.com.cn/template/images/ico_arrow.gif*/ no-repeat 0 6px; padding-left:10px; padding-bottom:5px; line-height:20px;}

.sitemap_ul h3 a{ text-decoration:none; font-weight:bold; font-size:14px;}

.sitemap_ul ul{ margin-left:7px;}

.sitemap_ul li.block li{ float:left; padding:0 6px 4px 5px; *padding-right:10px; list-style:none inside;}

.sitemap_ul li.block li a{ color:#777; text-decoration:none; white-space:nowrap;}



.feedback_con .btn, .edit_tbl .btn{ margin-bottom:5px;}

.product .item_search .btn, .news_con .item_search .btn, .faq_con  .item_search .btn, .job_con  .item_search .btn { margin-bottom:0;}

.content input.long{ margin-right:5px;}



#Main .main_cell .item_search input.long{ width:50%;}

#Main .faq{ /*_width:100%; *position:relative;overflow:hidden;*/}





/*–––––––––––––––– job 招聘列表 –––––––––––––––––––––––––––––––––––––––*/

.job_sidecon{ }

.job_sidecon .tree li{ list-style:none;}

.job_con,.job_detail_con{ padding:10px 10px 25px;}

.job_detail_con .rec_con { padding:0px 0 10px 2px;}

.job_detail_con .rec_con p{ margin-top:20px;}

/*job recruitment  招聘列表*/

 .tab_reclist{ border-collapse:inherit; width:100%;}

 .tab_reclist td a{ text-decoration:none;}

 .tab_reclist th,td{ padding:0 10px; height:25px; line-height:25px;}

/*–––––––––––––––– 在线支付 –––––––––––––––––––––––––––––––––––––––*/

.ico_pay,.ico_pay_no{ background:url("../images/pay.gif")/*tpa=http://www.recotech.com.cn/template/images/pay.gif*/ no-repeat left top; cursor:pointer; display:block; height:16px; width:16px;}

.ico_pay_no{background:url("../images/un_pay.gif")/*tpa=http://www.recotech.com.cn/template/images/un_pay.gif*/ no-repeat left top;cursor:auto;}

.online_pay{ padding-top:10px;}

.online_pay .pay_img{ background:url("../images/online_pay.gif")/*tpa=http://www.recotech.com.cn/template/images/online_pay.gif*/ no-repeat right -8px; float:left; height:30px; line-height:30px; margin-right:20px;width:85px; *width:90px;}

.online_pay .Pay1{ background-position:right -70px; /*width:75px;*/}

.online_pay .Pay2{ background-position:right -122px; }

.online_pay .Pay3{ background-position:right -185px; }

.online_pay .Pay4{ background-position:right -247px; }

.online_pay .pay_img .radio{ margin-top:5px;}



.content .pay_sur{ text-align:center; padding-left:20%; margin:20px 0;} 

.content .pay_sur img{ float:left; margin-right:10px;}

.content .pay_sur p{ text-align:left;}

.content .pay_sur p span{ font:bold; font-size:14px;}

.content .pay_sur p a{ margin:0 5px;}



/************************/

 .indent { text-indent:25px;}

 #searchOrderMore td select{ height:22px; line-height:22px; margin-top:3px;}

 .content { word-wrap:break-word;word-break:normal;}

/*–––––––––––––––– 投票组件 –––––––––––––––––––––––––––––––––––––––*/ 

.vote{}

.ico_vote{ background:url("../images/ico_vote.gif")/*tpa=http://www.recotech.com.cn/template/images/ico_vote.gif*/ no-repeat;}

.vote_ico_0{background-position:2px 2px; float:left; width:20px;}

.vote_tit{/* color:#555;*/ font-size:14px; font-weight:bold; padding-left:25px;}

.vote_tit span{ }

.vote_col,.vote_col_1,.vote_pie,.vote_pie_1{ cursor:pointer; display:inline-block; height:20px; width:15px;}

.vote_col { background-position:right -39px;}

.vote_col_1 { background-position:right -104px;}

.vote_pie { background-position:right -138px;}

.vote_pie_1 { background-position:right -72px;}

.vote_con{ padding-left:25px;}

.vote_con p{ margin-top:5px; margin-bottom:10px;}

.vote_con p span{ /*color:#777;*/ margin-right:10px; display:inline-block;}

.vote_con .vote_text{ margin-bottom:15px; _width:100%; overflow:hidden;}

.vote_con ul{}

.vote_con ul,.vote_con li,.voted_details ul,.voted_details li{ list-style:none;}

.vote_con li{ /*color:#555;height:22px;*/  line-height:22px;}

.vote_con li input{ margin-right:5px; }

.vote_btn{ margin-top:10px;}

.vote_btn .btn{ margin-right:10px;}

.voted_grap{}

.grap_col{}

.grap_pie{/* margin-bottom:10px;*/}

.voted_grap,.grap_pie_0{ _width:100%; _overflow:hidden;}

.grap_pie img{ max-height:250px; max-width:350px; width:100%; height:100%;_width:350px; _height:250px;}

.grap_pie_0 img{ max-width:200px; max-height:135px;width:100%; height:100%;_width:200px; _height:135px;}

.voted_bg { background: url("../images/poll_bg.png")/*tpa=http://www.recotech.com.cn/template/images/poll_bg.png*/ repeat-x scroll 0 0 transparent; float:left; margin-top:5px; display:inline-block;height: 12px; max-height: 12px;width:100%; max-width: 200px; /*width: 180px;*/_width: 180px;  _overflow:hidden;}

.voted { background: url("../images/poll_bg.png")/*tpa=http://www.recotech.com.cn/template/images/poll_bg.png*/ repeat scroll 0 0 transparent; height: 12px; margin: 0; max-height: 12px;max-width: 180px;padding: 0;}

.voted.voted_0 { background-position: 0 -24px;}

.voted.voted_1 { background-position: 0 -48px;}

.voted.voted_2 { background-position: 0 -72px;}

.voted.voted_3 { background-position: 0 -96px;}

.voted.voted_4 { background-position: 0 -120px;}

.summary { margin-left: 8px; display:inline-block;}

.voted_details { border-top:1px dashed #ccc; margin-top:20px; padding-left:25px;padding-top:5px;}

.voted_details h3{ /*color:#555;*/ font-weight:bold; height:30px; line-height:30px;}

.voted_details ul {}

.voted_details li{/* color:#888; */background: url("../images/con_list_ico.gif")/*tpa=http://www.recotech.com.cn/template/images/con_list_ico.gif*/ no-repeat left; height:23px; line-height:23px; padding-left:8px;overflow: hidden;_width:98%;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

.voted_details li .vote_mem{ color:#555; margin-right:5px;}

.voted_details li .vote_time{ /*color:#888;*/ margin-left:5px; margin-right:0;}



/******组件菜单*****/

#Main .MenuCompon .tree,.MenuCompon .tree{ margin-top:0;}

.side .MenuCompon .tree{ padding-top:10px;}

/******组件视频*****/

.videoCompon{ }

.videoCompon embed{ width:100% !important;}



/******图片上下张*****/

.PicClose, .PicUp, .PicNext{ cursor:pointer; display:inline-block;height:30px;width:33px;}

.PicClose{background: url("../images/Pic_Close.png")/*tpa=http://www.recotech.com.cn/template/images/Pic_Close.png*/ no-repeat left top; _background-image:url("../images/Pic_Close.gif")/*tpa=http://www.recotech.com.cn/template/images/Pic_Close.gif*/; position: absolute;top: -15px;right: -15px;}

/*****ie6 png 透明 *****/

/**html .PicClose{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/Pic_Close.png");background:none;}*/

.PicArea{ margin-top:10px; margin-bottom:5px; text-align:center;}

.PicUp{background: url("../images/Pic_Up.gif")/*tpa=http://www.recotech.com.cn/template/images/Pic_Up.gif*/ no-repeat left top; margin-right:60px;}

.PicNext{ background: url("../images/Pic_Next.gif")/*tpa=http://www.recotech.com.cn/template/images/Pic_Next.gif*/ no-repeat left top;}



/***** 新增 友情链接 *****/

.links{/* border:1px solid red;*/ clear:both;}

.links .content{ overflow:visible; margin-bottom:10px;}

.links ul,.links li{ list-style:none;}

.links li{float:left; padding-right:15px; padding-bottom:10px; /*line-height:30px;border:1px solid red;*/ }

.links li img{ border:1px solid #e4e4e4; padding:2px; height:38px; width:106px;}

 .links li a{ display:inline-block; white-space:nowrap;}

 

.Microshare{ text-align:center} 





/***** 新增 关注我们 *****/

.AttentnCompon{ /*border:1px solid red;*/ padding:10px 0; margin-bottom:10px;}

.AttentnCompon ul,.AttentnCompon li{ list-style:none;}

.AttentnCompon li{background: url("../images/atte-bg.png")/*tpa=http://www.recotech.com.cn/template/images/atte-bg.png*/ no-repeat left top; float:left; height:36px; width:121px; margin-left:15px; margin-right:10px;}

.AttentnCompon li a{background: url("../images/atte-ico.gif")/*tpa=http://www.recotech.com.cn/template/images/atte-ico.gif*/ no-repeat; display:block; padding-left:40px; line-height:33px; margin-left:10px;}

.AttentnCompon li a,.AttentnCompon li a:hover,.side .AttentnCompon li a,.side .AttentnCompon li a:hover{ color:#000; text-decoration:none;}

.AttentnCompon li .attent-sina{ background-position:left 2px;}

.AttentnCompon li .attent-baidu{ background-position:left -155px;}

.AttentnCompon li .attent-tencent{ background-position:left -38px;}

.AttentnCompon li .attent-renren{ background-position:left -78px;}

.AttentnCompon li .attent-douban{ background-position:left -190px;}

.AttentnCompon li .attent-kaixin{ background-position:left -222px;}

.AttentnCompon li .attent-taobao{ background-position:left -254px;}

.AttentnCompon li .attent-163{ background-position:left -118px;}

.AttentnCompon li .attent-sohu{ background-position:left -366px;}

.AttentnCompon li .attent-tianya{ background-position:left -291px;}

.AttentnCompon li .attent-qq{ background-position:left -331px;}



/*****product、news comments 产品、新闻评论******/

.wid1{ width:190px;}

.tdr{ text-align:right;}



.prd_info_tab li a i{ font-style:normal;/* color:#000;*/}

.comments{}

.comments dl{ border-bottom:1px dashed #e2e2e2; margin:0; padding:10px 10px 15px 15px;}

.comments dt{ line-height:25px;}

.comments dt a.name{ font-weight:bold; text-decoration:none;}

.comments dt .name{ /*color:#2b65b7;*/}

.comments dt .new{background: url("../images/new.gif")/*tpa=http://www.recotech.com.cn/template/images/new.gif*/ no-repeat right 0px; padding-right:25px;}

.comments dt span{ /*color:#9e9e9e;*/}

.comments dd{/* color:#777777;*/ line-height:22px;}

.comments .page{ background:none; text-align:right; margin:10px;}

.comments table td{ padding:5px 0;}

.comments table td *{ vertical-align:middle}

.comments table td input,.comments table td img,.comments table td a  { margin-right:8px;}

.comments table td textarea{ width:100%; _width:98%;height:100px; padding-left:2px; line-height:20px;}

.comments table td .btn{ margin-top:10px;}

.admin_con .comments{ border-top:1px dashed #E2E2E2;}

.comments .right span{ margin-right:10px;}

.comments .cDelete{ cursor:pointer; }



.news_detail_con ul{ list-style:none;}

/*****登录注册页面******/

.LoginReg{ text-align:left;  padding-left:20px; padding-right:20px;/*border:1px solid red;*/}

.LoginReg table td{ vertical-align:top;}

.LoginReg .td-b1{ border-left:1px solid #cbcbcb; padding-left:20px;padding-bottom:20px; width:280px;}

.LoginReg h3,.LoginReg dt,.LoginReg dd a{font-family:Microsoft YaHei; font-weight:normal;}

.LoginReg h3{ font-size:24px;}

.LoginReg ul,.LoginReg  li{ list-style:none;}

.LoginReg .list{ padding-left:15px; margin-top:20px;}

/*.LoginReg ul *{ vertical-align:middle;}*/

.LoginReg li{ padding:3px 0; position:relative; margin-top:5px;}

.LoginReg li button,.LoginReg li label{ margin-left:4px;}

.LoginReg .input{ width:200px;}

.LoginReg li .div-tip{ position:absolute; top:0; left:210px;}

.LoginReg li .div-tip .tip{ line-height:20px; position:relative; padding-left:40px;}

.LoginReg .tip{display:none; /*margin-left:10px;*/ font-size:12px; width:250px;}

.LoginReg .cor1,.LoginReg .tip1{ color:#ff6500;}

.LoginReg .div-tip .tip i{ position:absolute; left:10px; top:0;}



.LoginReg .forget-psd{ margin-left:10px;}

.LoginReg li label input{ margin-top:-3px; *margin-top:-1px; _margin-top:-3px;}

.LoginReg i{display:inline-block; margin-right:5px;}

.LoginReg .i-ok,.LoginReg .i-tip{ height:31px; width:30px;}

.LoginReg .i-sina,.LoginReg .i-qq{ height:60px; width:60px;}

.LoginReg .i-tip{background:url("../images/tip-ico1.png")/*tpa=http://www.recotech.com.cn/template/images/tip-ico1.png*/ no-repeat left top; }

.LoginReg .i-ok{ background:url("../images/tip-ico2.png")/*tpa=http://www.recotech.com.cn/template/images/tip-ico2.png*/ no-repeat left top;}

.LoginReg .i-sina{background:url("../images/sina-ico.png")/*tpa=http://www.recotech.com.cn/template/images/sina-ico.png*/ no-repeat left top;}

.LoginReg .i-qq{ background:url("../images/qq-ico.png")/*tpa=http://www.recotech.com.cn/template/images/qq-ico.png*/ no-repeat left top;}

.LoginReg .i-close{background:url("../images/img-ico.gif")/*tpa=http://www.recotech.com.cn/template/images/img-ico.gif*/ no-repeat left top;cursor:pointer; height:7px; width:8px;}

.LoginReg  dl,.LoginReg  dd,.LoginReg  dt{ padding:0; margin:0;}

.LoginReg  dl{ margin-left:19px;}

.LoginReg  dt{ font-size:18px; margin-top:40px;}

.LoginReg  dd{ padding-top:20px;}

.LoginReg  dd .Micro-login{ font-size:14px; width:70px; display:inline-block; text-decoration:none; margin-right:35px; text-align:center;}

.LoginReg  dd i{ font-size:14px;}

.psd-label { position:relative;}

.psd-label label{ color:#333333; position:absolute; left:0; top:2px;*top:4px;}

/*****

 ie6 png透明背景图 begin

*****/

/*109静态页面上面图片的路径*/

/*.LoginReg .i-tip{_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/tip-ico1.png');}

.LoginReg .i-ok{_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/tip-ico2.png');}

.LoginReg .i-sina{_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/sina-ico.png');}

.LoginReg .i-qq{_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/qq-ico.png');}

*/

/*开发机上面图片的路径*/

.LoginReg .i-tip{_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",sizingMethod="crop", src='/template/images/tip-ico1.png');}

.LoginReg .i-ok{_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",sizingMethod="crop",src='/template/images/tip-ico2.png');}

.LoginReg .i-sina{_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",sizingMethod="crop", src='/template/images/sina-ico.png');}

.LoginReg .i-qq{_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",sizingMethod="crop",src="/template/images/qq-ico.png");}



/******

弹出层相关样式

******/

.mask {

	display:none;

	position:absolute;

	width:100%;

	height:100%;

	background:#000;

	filter:alpha(opacity=10);

	opacity: 0.1;

	top: 0px; left: 0px; z-index:102;

}

.pop_layer{ border:1px solid #aaaaaa; background:#fff; display:none; padding:10px; padding-top:5px;position: absolute; width:220px; z-index:103;}

.pop_layer h3{ color:#000; font-size:14px; font-weight:bold;}

.pop_layer h3 .i-close{ position:absolute; right:0; top:5px;}

.pop_layer ul{ margin-top:10px; padding-bottom:10px;}



.line-thr{ text-decoration:line-through;}

.LoginReg .icon_th{ padding:0 5px;}

.LoginReg .icon_th div{ margin-top:10px;}

.LoginReg .icon_th .ico_suc{ width:34px;}

.pop_layer table{ margin-top:5px;}



/******

 产品 分页被左侧#SideBar 挡住

******/

.product .page{ position:relative;}







